$(function(){
    
    template.defaults.imports.dateFormat = function (dateStr) {
        // console.log(dateStr)
        var dt = new Date(dateStr)
        var y = dt.getFullYear()
        var m = padZero(dt.getMonth() + 1)
        var d = padZero(dt.getDate())
    
        var hh = padZero(dt.getHours())
        var mm = padZero(dt.getMinutes())
        var ss = padZero(dt.getSeconds())
    
        // return 'yyyy-mm-dd'
        return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
      }
      // 补零函数
      function padZero (n) {
        return n < 10 ? '0' + n : n
      }



  /**** 【1】获取文章数据，渲染到页面 ****/
  getComment()
  function getComment(){
    $.ajax({
        url: '/admin/comments',
        methods : 'get',
        success (res) {
            console.log(res);
          // 判断
          if (res.status !== 0) {
            return layui.layer.msg(res.message, { icon: 5 })
          }
          // length = res.data.length
          // 渲染数据到页面
          var htmlStr = template('article-list', res)
          // console.log(htmlStr)
          $('tbody').html(htmlStr)
        }
      })
  }

  /**** 【5】删除文章 ****/
  $('tbody').on('click', '.delete', function () {
    // 统计“删除按钮”的数量
    var len = $('.btn-delete').length
    // console.log('ko')
    // 获取文章的id
    var id = $(this).attr('data-id')
    console.log(id)
    // 询问
    layui.layer.confirm('确定要删除此文章吗?', { icon: 3, title: '提示' }, function (index) {
      //do something
      // 调接口
      $.ajax({
        method: 'DELETE',
        url: '/admin/comments/' + id,
        success (res) {
          console.log(res)
          // 判断
          if (res.status !== 0) {
            return layui.layer.msg(res.message, { icon: 5 })
          }
          layui.layer.msg(res.message, { icon: 6 })
          // 重新获取数据，重新渲染
          getComment()
        }
      })

      layui.layer.close(index)
    })

  })

})